throwing trench - French English Dictionary